***********This belongs to numgun so if we end up using it we need to give him credit********

Its a custom wound. When a bullet hits the actor, it creates a wound.
Whats special with this one, is that it first uses BurstDamage to inflict like 5 points of damage and then use negative value EmissionDamage to return that 5 points. At any duration you want.

Look in AAL.rte/Common/ThermalRegen.ini. Its all there.

/////////////////////////////////////////////////////
AddEffect = MOPixel
	PresetName = Particle Thermal Regen
	Mass = 0.1
	GlobalAccScalar = 0.8
	RestThreshold = -500
	LifeTime = 200
	Sharpness = 0
	HitsMOs = 0
	GetsHitByMOs = 0
	Color = Color
		R = 255
		G = 0
		B = 255
	Atom = Atom
		Material = Material
			CopyOf = Bullet Metal
		TrailColor = Color
			R = 255
			G = 0
			B = 255
		TrailLength = 1
	ScreenEffect = ContentFile
		FilePath = AAL.rte/Common/Gfx/Glows/Thermal1.bmp
	EffectStartTime = 0
	EffectStopTime = 200
	EffectStartStrength = 1.0
	EffectStopStrength = 0
	EffectAlwaysShows = 1


AddEffect = AEmitter
	PresetName = Thermal Non Regen 100hp
	Mass = 0.0001
	HitsMOs = 0
	GetsHitByMOs = 0
	SpriteFile = ContentFile
		FilePath = AAL.rte/Common/none.bmp
	FrameCount = 1
	SpriteOffset = Vector
		X = 0
		Y = 0
	AtomGroup = AtomGroup
		AutoGenerate = 1
		Material = Material
			CopyOf = Concrete
		Resolution = 2
		Depth = 5
	DeepGroup = AtomGroup
		AutoGenerate = 1
		Material = Material
			CopyOf = Concrete
		Resolution = 3
		Depth = 5
	DeepCheck = 0
	JointStrength = 10000
	JointStiffness = 1
	DrawAfterParent = 1
	AddEmission = Emission
		EmittedParticle = MOPixel
			CopyOf = Particle Thermal Regen
		Spread = 2.25
		MaxVelocity = 5
		MinVelocity = 1
	BurstSound = Sound
		CopyOf = Metal Penetration Hit
	EmissionEnabled = 1
	EmissionsIgnoreThis = 1
	ParticlesPerMinute = 1000
	EmissionCountLimit = 5
	BurstSize = 1
	BurstScale = 1
	BurstDamage = 0.95
	BurstTriggered = 1
	EmissionDamage = 0
	Flash = None
	FlashOnlyOnBurst = 0
	

AddEffect = AEmitter
	PresetName = Thermal Regen Super
	Mass = 0.0001
	HitsMOs = 0
	GetsHitByMOs = 0
	SpriteFile = ContentFile
		FilePath = AAL.rte/Common/none.bmp
	FrameCount = 1
	SpriteOffset = Vector
		X = 0
		Y = 0
	AtomGroup = AtomGroup
		AutoGenerate = 1
		Material = Material
			CopyOf = Concrete
		Resolution = 2
		Depth = 5
	DeepGroup = AtomGroup
		AutoGenerate = 1
		Material = Material
			CopyOf = Concrete
		Resolution = 3
		Depth = 5
	DeepCheck = 0
	JointStrength = 10000
	JointStiffness = 1
	DrawAfterParent = 1
	AddEmission = Emission
		EmittedParticle = MOPixel
			CopyOf = Particle Thermal Regen
		Spread = 2.25
		MaxVelocity = 5
		MinVelocity = 1
	BurstSound = Sound
		CopyOf = Metal Penetration Hit
	EmissionEnabled = 1
	EmissionsIgnoreThis = 1
	ParticlesPerMinute = 1000
	EmissionCountLimit = 5
	BurstSize = 1
	BurstScale = 1
	BurstDamage = 0.1
	BurstTriggered = 1
	EmissionDamage = -0.02
	Flash = None
	FlashOnlyOnBurst = 0


AddEffect = AEmitter
	PresetName = Thermal Regen Tank	//300 hp
	Mass = 0.0001
	HitsMOs = 0
	GetsHitByMOs = 0
	SpriteFile = ContentFile
		FilePath = AAL.rte/Common/none.bmp
	FrameCount = 1
	SpriteOffset = Vector
		X = 0
		Y = 0
	AtomGroup = AtomGroup
		AutoGenerate = 1
		Material = Material
			CopyOf = Concrete
		Resolution = 2
		Depth = 5
	DeepGroup = AtomGroup
		AutoGenerate = 1
		Material = Material
			CopyOf = Concrete
		Resolution = 3
		Depth = 5
	DeepCheck = 0
	JointStrength = 10000
	JointStiffness = 1
	DrawAfterParent = 1
	AddEmission = Emission
		EmittedParticle = MOPixel
			CopyOf = Particle Thermal Regen
		Spread = 2.25
		MaxVelocity = 5
		MinVelocity = 1
	BurstSound = Sound
		CopyOf = Metal Penetration Hit
	EmissionEnabled = 1
	EmissionsIgnoreThis = 1
	ParticlesPerMinute = 120
	EmissionCountLimit = 5
	BurstSize = 1
	BurstScale = 1
	BurstDamage = 0.38
	BurstTriggered = 1
	EmissionDamage = 0
	Flash = None
	FlashOnlyOnBurst = 0


AddEffect = AEmitter
	PresetName = Thermal Regen Light
	Mass = 0.0001
	HitsMOs = 0
	GetsHitByMOs = 0
	SpriteFile = ContentFile
		FilePath = AAL.rte/Common/none.bmp
	FrameCount = 1
	SpriteOffset = Vector
		X = 0
		Y = 0
	AtomGroup = AtomGroup
		AutoGenerate = 1
		Material = Material
			CopyOf = Concrete
		Resolution = 2
		Depth = 5
	DeepGroup = AtomGroup
		AutoGenerate = 1
		Material = Material
			CopyOf = Concrete
		Resolution = 3
		Depth = 5
	DeepCheck = 0
	JointStrength = 10000
	JointStiffness = 1
	DrawAfterParent = 1
	AddEmission = Emission
		EmittedParticle = MOPixel
			CopyOf = Particle Thermal Regen
		Spread = 2.25
		MaxVelocity = 5
		MinVelocity = 1
	BurstSound = Sound
		CopyOf = Metal Penetration Hit
	EmissionEnabled = 1
	EmissionsIgnoreThis = 1
	ParticlesPerMinute = 120
	EmissionCountLimit = 5
	BurstSize = 1
	BurstScale = 1
	BurstDamage = 1
	BurstTriggered = 1
	EmissionDamage = -0.2
	Flash = None
	FlashOnlyOnBurst = 0
	
	
AddEffect = AEmitter
	CopyOf = Thermal Regen Light
	PresetName = Thermal Regen Medium
	ParticlesPerMinute = 100
	EmissionCountLimit = 20
	BurstSize = 1
	BurstScale = 1
	BurstDamage = 2
	BurstTriggered = 1
	EmissionDamage = -0.1
	Flash = None
	FlashOnlyOnBurst = 0
	
	
	
AddEffect = AEmitter
	PresetName = Thermal Regen Heavy
	Mass = 0.0001
	HitsMOs = 0
	GetsHitByMOs = 0
	SpriteFile = ContentFile
		FilePath = AAL.rte/Common/none.bmp
	FrameCount = 1
	SpriteOffset = Vector
		X = 0
		Y = 0
	AtomGroup = AtomGroup
		AutoGenerate = 1
		Material = Material
			CopyOf = Concrete
		Resolution = 2
		Depth = 5
	DeepGroup = AtomGroup
		AutoGenerate = 1
		Material = Material
			CopyOf = Concrete
		Resolution = 3
		Depth = 5
	DeepCheck = 0
	JointStrength = 10000
	JointStiffness = 1
	DrawAfterParent = 1
	AddEmission = Emission
		EmittedParticle = MOPixel
			CopyOf = Particle Thermal Regen
		Spread = 2.25
		MaxVelocity = 5
		MinVelocity = 1
	BurstSound = Sound
		CopyOf = Metal Penetration Hit
	EmissionEnabled = 1
	EmissionsIgnoreThis = 1
	ParticlesPerMinute = 100
	EmissionCountLimit = 30
	BurstSize = 1
	BurstScale = 1
	BurstDamage = 3
	BurstTriggered = 1
	EmissionDamage = -0.1
	Flash = None
	FlashOnlyOnBurst = 0



//////////////////////////////////////////////////////////////////





thermal regeneration in actor script sample......


AddActor = AHuman
	InstanceName = AAL Runner
	AddToGroup = Actors
	Description = AAL scouting unit. Fast, lightweight and equipped with a regeneration system, this highly mobile unit can escape any situation. Comes armed with a light weapon to defend itself.
	Mass = 90
	GoldValue = 100
	HitsMOs = 1
	GetsHitByMOs = 1
	SpriteFile = ContentFile
		FilePath = AAL.rte/Unit/Runner/Torso.bmp
	FrameCount = 1
	SpriteOffset = Vector
		X = -12
		Y = -10
	AngularVel = 6
	EntryWound = AEmitter
		CopyOf = Thermal Regen Heavy
	ExitWound = AEmitter
		CopyOf = Thermal Regen Heavy
	AtomGroup = AtomGroup
		AutoGenerate = 1